<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,p{ padding: 0; margin: 0; list-style:none} 
table{border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0;} 
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size:100%;} 
body{ font-family:"宋体"; font-size:12px;  line-height:22px; background-color:#efefef;}
*{ margin:0; padding:0;}
a{ text-decoration:none }
a:hover{ color:#a90303; text-decoration:none;} 
.clear{ clear:both; height:0; line-height:0;}
.w975{ width:975px; margin:0 auto;}
.hidden{display: none;}
.header{ height:126px; width:100%; background: url(../images/header.jpg) repeat-x;}
.head_top{ height:30px; line-height:30px;}
.head_top h1{ color:#b2b2b2; width:400px; float:left;}
.head_top h2{ float:right;color:#b2b2b2; }
.head_top h2 a{ padding:0px 5px;}
.head .logo{ width:413px; height:58px; float:left; padding-top:20px;}
.head .phone{ width:183px; height:33px; float:left;   margin-left: 25px; padding-top:25px;}

.searchBox {width:274px; float:right; padding-top:50px;}
.searchBox .btn { float:right; width:41px; height:23px;margin-left:3px; }
.searchBox .btn input { width:41px; height:23px; line-height:23px; background:url(../images/t.png) -62px 0 no-repeat; border:none; color:#969696; cursor:pointer; }
.searchBox .type { float:right; width:68px; height:23px; margin-left:2px; _display:inline; position:relative;z-index:1000 }
.searchBox .type span.res { width:40px; height:23px; display:block; padding-right:20px; line-height:23px; color:#999; cursor:pointer; background:url(../images/t.png) -120px 0 no-repeat; padding-left:8px;}
.searchBox .txt { float:right; width:154px; height:23px; background:url(../images/t.png) -60px -32px no-repeat; }
.searchBox .txt input { height:23px; line-height:23px; width:144px; padding:0 5px; border:none; background:none; color:#999; _padding:0 5px;}
.searchBox .txt input:focus { border:none !important; }
.searchBox .drop { position:absolute; width:68px; background:#FFF; left:0; top:23px; z-index:1000}
.searchBox .drop dl { box-shadow:0 0 5px rgba(0,0,0,0.1) inset; padding-left:5px;}
.searchBox .drop dt { height:18px; line-height:18px; color:#999;}
.searchBox .drop span { padding-left:5px; display:block; cursor:pointer; }

/* nav */
.nav{height:45px; position:relative; z-index:100; background:url(../images/nav.jpg) repeat-x;}
.nav .nav_box{ width:981px;margin:0 auto; position:relative;}
.nav li{float:left; width:109px;text-align:center;height:45px;line-height:45px; background:url(../images/navm.jpg) no-repeat; position:relative;}
.nav_box .fill{ background:url(../images/navcenter.jpg) no-repeat; color:#000;}
.nav li a{color:#fff; display:block; width:109px; font-size:14px; font-weight:bold;}
.nav li a:hover{background:url(../images/navcenter.jpg) no-repeat center; text-decoration:none; color:#fff;}

.navchild{ width:109px; top:45px; position:absolute; left:0px; display:none;}
.nav ul li ul{}
.nav ul li ul li{ width:109px;height:35px; padding:0px; overflow:hidden; background:none; float:left; border-top:1px solid #c43d3d; background:#980000;}
.nav ul li ul li a{ width:109px; height:35px; line-height:35px; color:#fff;font-size:14px; font-weight:normal;}
.nav ul li ul li a:hover{ color:#fff; background-image:none; padding-left:2px;}


/* banner */
.banner { width:100%; height:440px; background:#FFF; position:relative; overflow: hidden;margin: 0 auto;  }
.banner ul.list { width:100%; height:440px; }
.banner ul.list li.item { width:100%; height:440px; float:left; position:absolute; }

.banner .tip { position:absolute; height:58px; width:500px; left:25%; bottom:30px; }
.banner .tip .item { float:left; height:54px; border:2px solid #FFF; margin:0 8px; cursor:pointer; }
.banner .tip .item img { width:136px; height:54px; }
.banner .tip .cur { border:2px solid #b02a02;}

/* 迷你焦点图 */
.minBanner, .minBanner ul, .minBanner img { height:300px; }
.minBanner { width:100%; min-width:1000px; position:relative; overflow:hidden; }
.minBanner ul { width:100%; }
.minBanner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#666;display: block; }
.minBanner img { width:1920px; display:block; position:relative; left:50%; margin-left:-960px; top:0; }
.minBanner .tip { width:100%; height:8px; line-height:0; font-size:0; text-align:center; position:absolute; left:0; bottom:-10px; z-index:3; }
.minBanner .tip span { display:inline-block; width:8px; height:8px; background:rgba(255,255,255,0.5) !important; filter:Alpha(opacity=50); background:#666; margin:0 5px; cursor:pointer; }
.minBanner .tip span.cur { background:rgba(255,255,255,0.8) !important; filter:Alpha(opacity=80); background:#666; _background:#CC0000; }


.main{ margin-top:25px;}
.allleftcomt{height:auto; background:url(../images/proleftbg.jpg) repeat;  padding-top:12px;}
.allleft{height:auto;}
.proleft{ width:207px; float:left; height:333px;}
.proleft_title{ font-family:"微软雅黑"; font-weight:bold; font-size:16px; text-align:center; color:#FFF; background:url(../images/inprotie.jpg) no-repeat; height:40px; line-height:40px;}
.procomt{ background:url(../images/proleftbg.jpg) repeat; height:280px; padding-top:12px;   overflow: hidden;}

.procomt ul li{ line-height:28px; color:#f4f4f4; font-weight:bold;margin-bottom:10px;_margin-bottom:0px; overflow:hidden; }
.procomt ul li a{color:#f4f4f4; padding-left:40px; display:block;height:28px; width:200px; _width:140px;}
.procomt ul li a:hover{ text-decoration:underline}

.procomt ul li ul{ padding:0px; display:none;}
.procomt ul li ul li{ width: 100%; background:url(../images/proli.jpg) no-repeat; height:32px; line-height:32px;margin-bottom:0px;}
.procomt ul li ul li a{ padding-left:60px;height:32px;}
.procomt ul li ul li a:hover{text-decoration:underline}
.procomt ul .pro1{ background:url(../images/pro1.jpg) no-repeat;}
.procomt ul .pro2{ background:url(../images/pro2.jpg) no-repeat;}
.procomt ul .pro3{ background:url(../images/pro3.jpg) no-repeat;}
.procomt ul .pro4{ background:url(../images/pro4.jpg) no-repeat;}
.procomt ul .pro5{ background:url(../images/pro5.jpg) no-repeat;}

.proright{ width:746px; float:right; height:340px;_width:736px;}
.proright div{ position:relative; float: left; margin-left: 14px; margin-bottom: 10px;_margin-left: 20px;}
.proright .all img{display:block;}
.proright .all{ float:left; width:218px;}
.proright .all a{ color:#FFF;}
.proright .all a:hover{ text-decoration: underline;}
.proright .h2{ float:left; width:211px; margin-left:10px;}
.proright .h3{ float:left;width:211px; margin-left:9px;}
.proright .hlast{ position:absolute; height:90px; color:#FFF; bottom:1px;_bottom:3px; background:url(../images/proimgbg.png) repeat; left:0px; padding:0px 15px; display:none; overflow:hidden;}
.proright .hlast h1{ height:40px; line-height:40px; font-size:14px; font-weight:bold;}
.proright .hlast h2{}

.case{ background:url(../images/casebg.jpg) repeat-x; height:254px; margin:30px 0px; padding-top:15px;}
.title{ height:30px; line-height:30px; border-bottom:1px solid #cccccc}
.title span{ width:152px; background:url(../images/titleimg.png) no-repeat bottom;height:31px; display:block; margin-bottom:-1px; float:left;}
.title span h1{ color:#b02a02; font-size:14px; font-weight:bold; float:left;}
.title span h2{ float:left; color:#c2c2c2;font-size:14px;font-weight:bold; font-family:arial; padding-left:5px;}
.title .more{ float:right; background:url(../images/more.jpg) no-repeat 0px 10px; width:43px; height:26px;}

.case .comt{ overflow:hidden; width:975px;position:relative;}
.imgsrc { margin-top:10px; overflow:hidden; width:975px;}
.imgsrc ul.list {width:975px;overflow:hidden; height:193px;}
.imgsrc li.item { float:left; width:216px; height:166px; position:relative;}
.imgsrc a.container { width:213px; display:block;  text-align:center;}
.imgsrc a.container img {  width:213px; height:160px; display:block; margin:0 auto; padding:3px; border:1px solid #e7e7e7;}

.imgsrc a.container span { height:30px; line-height:30px; display:block; width:213px; color:#fff; margin-left:4px; background:url(../images/proimgbg.png) repeat; position:absolute; bottom:3px; left:0px;}
.imgsrc a.container span:hover{ text-decoration:underline;}


.about{ width:271px; float:left;padding-left:6px; margin-right:20px;}
.about .comt{ padding-top:10px; height:162px;}
.about .comt img{ border:1px solid #e9e9e9; margin-bottom:5px; width:266px; height:79px;}
.about .comt span{ color:#555555; line-height:24px; }

.news{ width:388px; float:left;}
.news .comt{padding-top:10px;height:162px;}
.news .comt ul div { height:88px; border-bottom:1px dashed #e0e0e0;}
.news .comt ul div img{width:158px; height:80px; float:left;}
.news .comt ul div span{ width:214px; float:left; height:80px; padding-left:7px;}
.news .comt ul div a{color: #292929; }
.news .comt ul div a:hover{color: #B90000;}
.news .comt ul div span h1{ color:#545454; }
.news .comt ul div span h2{ color:#828282; line-height:20px; }
.news .comt ul li{ background:url(../images/newsli.jpg) no-repeat 7px 14px; height:35px; line-height:35px; border-bottom:1px dashed #e0e0e0;}
.news .comt ul li a{ padding-left:17px; color:#555555; float:left;}
.news .comt ul li span{ float:right; color:#555555;}
.news .comt ul li a:hover{ color:#a90303; text-decoration:none;}

.contact{ width:270px; float:left; margin-left:20px;}

.contact .comt{ line-height:24px;padding-top:10px;height:162px; color:#555555;}
.contact .comt img{ width:270px; height:74px; display:block;}

.footer{ margin-top:35px;background:url(../images/footer.jpg) repeat-x;}
.links{ padding-top:30px; padding-left:152px; height:60px;}
.linksleft{  width:141px; height:49px; float:left;}
.linksri{ height:49px; line-height:24px; float:left; width:500px;}
.linksri a{ padding-left:12px; color:#858585}
.linksri a:hover{ color:#FFF;}

.b_nav{width:100%; height:40px; line-height:40px;}
.b_nav ul{ width:720px; margin:0 auto; text-align:center;}
.b_nav ul li { width:80px;  float:left; background:url(../images/bottoma.jpg) no-repeat 0px 15px;}
.b_nav ul li a{ display:block; color:#858585; width:80px;}
.b_nav ul li a:hover{color:#FFF;}

.bottom{ width:100%; height:auto; text-align:center;  margin:0 auto; padding:20px 0px; color:#828282;line-height:24px;}
.bottom a{color:#828282;}.bottom a:hover{ text-decoration:underline}

.he{width:100px;height:40px;direction: inherit;background:rgb(201, 35, 5);display: -webkit-box;line-height: 40px;    text-align: center; display: block;color:#fff; margin-top: 10px;}
.he:hover{text-decoration: underline; color:#fff;}

/* pages style Start */
.subleft{width:207px; float:left;}
.nycontact{margin-top:25px;width:207px;}
.nycontact .comt{ color:#555555; line-height:24px;}
.nycontact .comt img{ width:207px; margin-top:10px;}

.subright{width:740px; float:right;}
.title .crumb2{ color:#545454; padding-left:10px; float: right;}
.title .crumb2 a { line-height:31px; color:#545454;}

.prolist{ padding:10px;}
.page_right_n{ padding:10px; color:#545454; line-height:22px;}
.page_rightno{color:#545454; line-height:22px;}
.prolist li{ width:180px;height:180px;float:left;display:inline;}
.prolist li img{ width:168px; float:left; padding:3px; border:1px solid #e7e7e7;}
.prolist li img:hover{ background:#4e4e4e; width:168px;}
.prolist li .cpfl{ height:30px; line-height:30px; display:inline-block; padding-top:8px; text-align:center; width:175px; color:#4e4e4e;}
.prolist li .cpfl:hover{color:#000;}

.neiyebottom{ background:url(../images/neiyebottom.jpg) repeat-x; height:173px; width:100%; margin-top:20px;}
/* page */
.page {display:block;height:25px; padding-top:20px;text-align: right; padding-right:20px;}
.page a,.page span {background:#fff;border:1px solid #d3ceca;color:#4e4e4e;display:inline-block;height:auto;line-height:15px;margin:0px 0px 0px 5px;padding:3px 7px;width:auto;}
.page a:hover,.page .cur {background:#4d4d4d;border-color:#4d4d4d;color:#fff;text-decoration: none;}

/* relatedLink */
.relatedLink { height:30px; border-top:1px solid #dddddd;border-bottom:1px solid #dddddd; width:100%; margin:10px auto 10px; }
.relatedLink .prevLink { float:left; margin-left:10px; height:30px;  line-height:30px; }
.relatedLink .nextLink { float:right; margin-right:10px;height:30px;  line-height:30px; }

/*product2*/
.newslist{}
.newslist dl{height:141px; padding-top:15px; border-bottom:1px dotted #a6a6a6;}
.newslist dl dd{height:121px; float:left; width:180px;}
.newslist dl dd img{ width:158px;  border:1px solid #fff;}
.newslist dl dd a:hover img{ border:1px solid #b02a02;}
.newslist dl dt{ width:550px; height:162px; float:right; overflow:hidden;}
.newslist dl dt h3{ font-size:14px; font-weight:bold; height:25px; line-height:25px; color:#000000; overflow:hidden; float: left;}
.newslist dl dt h3 a,.newslist dl dt h3 a:visited{ color:#b02a02; font-family:"微软雅黑"; font-size:14px;}
.newslist dl dt h3 a:hover{ color:#000000;  }
.newslist dl dt h4{ height:20px; line-height:20px; color:#888888; font-size:12px; font-weight:normal; float: right;}
.newslist dl dt h4 span{ margin-right:30px;}
.newslist dl dt p{ height:90px; line-height:24px; color:#666666; text-indent:2em; overflow:hidden; width: 520px;}
.newslist dl dt p a:hover{ color:#c24665;}

/*page pro  detail*/
.pro_detail{  padding:10px 0px; overflow:hidden; padding-top:0;}
.proInfo{ color:#666666; border-bottom:1px #ccc dashed; margin-bottom:10px;}
.pro_bpic{ float:left;}
.pro_bpicase{ text-align:center;}
.pro_case h3{ text-align:center; font-size:14px;}
.pro_bpic img{ padding:2px; border:1px solid #e7e7e7;}
.pro_attr{ float:right; width:380px; margin-top:20px;}
.pro_attr h3.pro_ti{ font-size:20px; padding-bottom:10px; font-family:"微软雅黑"}
.pro_attr ul.attr li{ font-size:13px; padding-bottom:5px;}
.pro_attr ul.attr li span{ padding-right:5px; }
.pro_attr dl dd span{font-size:18px; color:#e85311; font-family:"Georgia";}

.pro_attr .proBtn{ height:37px; width:220px;}
.pro_attr .proBtn input{ height:35px; background-color:#4e4e4e;border:1px solid #4e4e4e; width:100px; float:left}
.pro_attr .proBtn a{height:35px; background-color:#4e4e4e; border:1px solid #4e4e4e; width:98px; display:block; text-align:center; line-height:35px; float:left;margin-right:10px; margin-top:10px; color:#FFF;}

.pro_intro_tit{ height:30px; width:100%; background-color:#fff; margin-top:10px;}
.pro_intro_tit h3{ width:122px; height:28px;padding-left:10px; font-family:"微软雅黑"; font-weight:bold; font-size:14px; color:#555; line-height:30px;}
.pro_desc{ padding:10px 10px 0px 10px;}

/* pagenews_list */
.page_titlelist{ padding-bottom:10px;}
.page_titlelist ul{list-style:none;}
.page_titlelist ul li{ height:35px;line-height:35px; border-bottom:1px dotted #e0e0e0;}
.page_titlelist ul  a{ background:url(../images/newsli.jpg) 0px no-repeat; float:left;padding-left:15px; height:31px;line-height:31px; color:#555555}
.page_titlelist ul  a:hover{color:#b02a02;float:left;}
.page_titlelist ul li span{float:right; padding-right:10px; color:#b0b0b0; font-family:Arial;}

/* page_newsdetail_list */
.act_content{padding:5px 15px 0px 15px; line-height:2em;overflow:hidden;}
.page_acttext{padding-top:10px ;margin:0 auto;line-height:2em;}
.act_title{font-size:20px;line-height:26px;text-align:center; padding-bottom:5px; border-bottom:1px dashed #ccc;font-family:"微软雅黑"; }
.act_info{text-align:center;line-height:22px; padding-bottom:10px; height:22px; padding-top:10px; border-bottom:1px dashed #ccc; margin-bottom:10px;}

.fenxiang{ height:25px; line-height:15px;}

/* pageOrder */
.pageOrder {margin-top:10px;}
.pageOrder table span.red { color:#F00; margin-right:5px; }
.pageOrder table td { padding-left:10px;color: #545454;font-family:"微软雅黑";}
.pageOrder table input{ border-radius:3px; border:1px solid #ddd !important;line-height:20px; }
.pageOrder table label {font-family:"微软雅黑";  }
.pageOrder table .line { border-bottom:1px solid #ddd; }
.pageOrder table textarea{ border:1px solid #ddd !important;  border-radius:3px; }
.pageOrder table input.sub {width:100px; height:35px; line-height:24px; color:#848484; text-align:center; border:none; margin-right:10px; background:#fff; cursor:pointer; border:1px solid #ddd;font-family:"微软雅黑";}
/* pageMsg */

.pageMsg .tip { height:32px; margin-bottom:5px;line-height:32px; }
.pageMsg .tip i { width:78px; height:32px; display:block; margin-left:65px;  }
.pageMsg #formPost table {  margin:20px auto; font-family:"微软雅黑";  }
.pageMsg #formPost table span.red { color:#F00; margin-right:5px; }
.pageMsg #formPost table input{ border-radius:3px;  border:1px solid #ddd !important; }
.pageMsg #formPost table textarea{ border:1px solid #ddd !important;  border-radius:3px; }
.pageMsg #formPost table input.sub { width:100px; height:35px; line-height:24px; color:#848484; text-align:center; border:none; margin-right:10px; background:#fff; cursor:pointer; border:1px solid #ddd;font-family:"微软雅黑";}
.pageMsg #formPost table td input{line-height:20px;}

/* 客服效果 */
.jing_kf { width:119px; position:absolute; right:10px; top:290px;}
.jing_kf .topkf { height:66px; background:url(../kf/skin/3/kf_top.png) center top no-repeat; }
.jing_kf .mainkf { min-height:50px; background:url(../kf/skin/3/kf_bg.png) center bottom no-repeat; position:relative; padding-top:10px; }
.jing_kf .mainkf ul { padding-left:8px; margin-bottom:5px; }
.jing_kf .mainkf ul.t { overflow:hidden; }
.jing_kf .mainkf ul.t li.e { text-align:center; line-height:18px; }
.jing_kf .mainkf ul.t li.e span, .jing_kf .mainkf ul.t li.e{ padding:0 5px; display:block; color:#090909; font-family:"微软雅黑"; font-size:14px;}
.jing_kf .mainkf ul.t li.e span, .jing_kf .mainkf ul.t .lin {border-bottom:1px dashed #ccc; width:93px;}
.jing_kf .mainkf ul.t li.e span, .jing_kf .mainkf ul.t li.e strong { font-size:12px; color:#cb080f;}
.jing_kf .mainkf ul.t li.b { height:40px; }
.jing_kf i.online, .jing_kf i.salebefor, .jing_kf i.saleafter { width:103px; height:35px; background:url(../kf/skin/3/qq_jt.gif) 0 0 no-repeat; display:block; }
.jing_kf i.saleafter { background:url(../kf/skin/3/sh_jt.gif) 0 0 no-repeat; }
.jing_kf i.salebefor { background:url(../kf/skin/3/sq_jt.gif) 0 0 no-repeat; }
.jing_kf .mainkf ul.t li.lin { margin-bottom:10px; width: 100px; }
.jing_kf .mainkf div.mobileCode { padding-left:3px; text-align:center; margin-bottom:15px; }
.jing_kf .mainkf div.mobileCode i.dimCode { width:70px; height:70px; background:url(../kf/mobileCode.png) center center no-repeat; border:1px solid #dedede; display:block; margin:0 auto; box-shadow:0 0 3px rgba(0,0,0,0.1); }
.jing_kf .mainkf div.mobileCode span { display:block; color:#000;}
.jing_kf .mainkf .returnTop { height:30px; position:relative; }
.jing_kf .mainkf .returnTop a { width:32px; height:50px; background:url(../kf/skin/3/kf_returntop.png) center bottom no-repeat; cursor:pointer; position:absolute; top:1px; left:46px; }

.BMap_bubble_title a{ background:#4d4d4d; padding:5px 10px 5px 10px; color:#fff;}


.page_links1{padding:20px 0;padding-left:2px;}
.page_links1 ul li{width:190px;height:55px;text-align:center;float:left;}
.page_links1 ul li img{width:160px;height:42px;border:1px solid #cccccc;padding:2px;}
.page_links1 ul li a:hover img{background:#2e7517;border:1px solid #2e7517;}</pre></body></html>